*{
  padding:0;
  margin:0;
}
html,body,#root,.App,.App>div{
  width:100%;
  height:100%;
}
/* icon */
.icon {
  width: 1em; 
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}

.rv-popover__content{
  width:130px;
}
.rv-popover__content>ul>li{
  display:flex;
  width: 100%;
  height: 40px;
  align-items: center;
  color:#fff;
}
.rv-popover__content>ul>li>.icon{
  flex:.3;
  font-size:20px;
  color:#fff;
  fill:#fff;
}
.rv-popover__content>ul>li:nth-child(2)>.icon{
  font-size:24px;
}
.rv-popover__content>ul>li:nth-child(3)>.icon{
  font-size:24px;
}
.rv-popover__content>ul>li:nth-child(4)>.icon{
  font-size:24px;
}
.rv-popover__content>ul>li>p{
  flex:.7;
  height: 100%;
  width: 100%;
  display:flex;
  align-items: center;
  border-bottom: 1px solid #686868;
}


.rv-nav-bar .van-icon {
  color: #000 !important
}
.rv-hairline--bottom::after {
  border: none !important;
}
.rv-nav-bar__left,.rv-nav-bar__right{
  padding:0px 7px !important;
}



.success {
  font: normal normal normal 14px/1 'vant-icon';
}
.success::before {
  content: '\e728';
  color:rgb(29,173,108);
  font-size:20px;
}